package com.guigu.tankai.pojo;

import com.guigu.liuyunan.pojo.Order;
import com.guigu.wenzhiyi.pojo.*;
import lombok.Data;
import lombok.ToString;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import java.util.List;

@Data
@ToString

@Controller
@Scope
public class Member {
    private Integer id;
    private String filenumber;
    private String name;
    private String sex;
    private Integer age;
    private String idcard;
    private String phonenumber;
    private String regtime;
    private String password;
    private String email;
    private String birthday;
    private String remark;
    private String createtime;
    private String updatetime;
    private Integer isok;
    private Integer orderzt;
    private Integer checkitemzt;
    private Integer tizhizt;
    private Integer xinlizt;
    private Integer jgzt;
    private Integer interposeplainzt;
    private Integer followupvisitzt;
    private Integer hiduser;

    private Integer year;
    private Integer month;
    private Integer total;


    private User user;
    private Memberinfo memberinfo;
    private Memberexamination memberexamination;
    private Order order;
    private Interposeclassify interposeclassify;
    private Interposescheme interposescheme;
    private List<Interposefood> interposefoods;
    private List<Interposesprot> interposesprots;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFilenumber() {
        return filenumber;
    }

    public void setFilenumber(String filenumber) {
        this.filenumber = filenumber;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getIdcard() {
        return idcard;
    }

    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }

    public String getPhonenumber() {
        return phonenumber;
    }

    public void setPhonenumber(String phonenumber) {
        this.phonenumber = phonenumber;
    }

    public String getRegtime() {
        return regtime;
    }

    public void setRegtime(String regtime) {
        this.regtime = regtime;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public Integer getIsok() {
        return isok;
    }

    public void setIsok(Integer isok) {
        this.isok = isok;
    }

    public Integer getOrderzt() {
        return orderzt;
    }

    public void setOrderzt(Integer orderzt) {
        this.orderzt = orderzt;
    }

    public Integer getCheckitemzt() {
        return checkitemzt;
    }

    public void setCheckitemzt(Integer checkitemzt) {
        this.checkitemzt = checkitemzt;
    }

    public Integer getTizhizt() {
        return tizhizt;
    }

    public void setTizhizt(Integer tizhizt) {
        this.tizhizt = tizhizt;
    }

    public Integer getXinlizt() {
        return xinlizt;
    }

    public void setXinlizt(Integer xinlizt) {
        this.xinlizt = xinlizt;
    }

    public Integer getJgzt() {
        return jgzt;
    }

    public void setJgzt(Integer jgzt) {
        this.jgzt = jgzt;
    }

    public Integer getInterposeplainzt() {
        return interposeplainzt;
    }

    public void setInterposeplainzt(Integer interposeplainzt) {
        this.interposeplainzt = interposeplainzt;
    }

    public Integer getFollowupvisitzt() {
        return followupvisitzt;
    }

    public void setFollowupvisitzt(Integer followupvisitzt) {
        this.followupvisitzt = followupvisitzt;
    }

    public Integer getHiduser() {
        return hiduser;
    }

    public void setHiduser(Integer hiduser) {
        this.hiduser = hiduser;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public Integer getTotal() {
        return total;
    }

    public void setTotal(Integer total) {
        this.total = total;
    }

    public Memberinfo getMemberinfo() {
        return memberinfo;
    }

    public void setMemberinfo(Memberinfo memberinfo) {
        this.memberinfo = memberinfo;
    }

    public Memberexamination getMemberexamination() {
        return memberexamination;
    }

    public void setMemberexamination(Memberexamination memberexamination) {
        this.memberexamination = memberexamination;
    }

    public Order getOrder() {
        return order;
    }

    public void setOrder(Order order) {
        this.order = order;
    }

    public Interposeclassify getInterposeclassify() {
        return interposeclassify;
    }

    public void setInterposeclassify(Interposeclassify interposeclassify) {
        this.interposeclassify = interposeclassify;
    }

    public Interposescheme getInterposescheme() {
        return interposescheme;
    }

    public void setInterposescheme(Interposescheme interposescheme) {
        this.interposescheme = interposescheme;
    }

    public List<Interposefood> getInterposefoods() {
        return interposefoods;
    }

    public void setInterposefoods(List<Interposefood> interposefoods) {
        this.interposefoods = interposefoods;
    }

    public List<Interposesprot> getInterposesprots() {
        return interposesprots;
    }

    public void setInterposesprots(List<Interposesprot> interposesprots) {
        this.interposesprots = interposesprots;
    }

    @Override
    public String toString() {
        return "Member{" +
                "id=" + id +
                ", filenumber='" + filenumber + '\'' +
                ", name='" + name + '\'' +
                ", sex='" + sex + '\'' +
                ", age=" + age +
                ", idcard='" + idcard + '\'' +
                ", phonenumber='" + phonenumber + '\'' +
                ", regtime='" + regtime + '\'' +
                ", password='" + password + '\'' +
                ", email='" + email + '\'' +
                ", birthday='" + birthday + '\'' +
                ", remark='" + remark + '\'' +
                ", createtime='" + createtime + '\'' +
                ", updatetime='" + updatetime + '\'' +
                ", isok=" + isok +
                ", orderzt=" + orderzt +
                ", checkitemzt=" + checkitemzt +
                ", tizhizt=" + tizhizt +
                ", xinlizt=" + xinlizt +
                ", jgzt=" + jgzt +
                ", interposeplainzt=" + interposeplainzt +
                ", followupvisitzt=" + followupvisitzt +
                ", hiduser=" + hiduser +
                ", year=" + year +
                ", month=" + month +
                ", total=" + total +
                ", memberinfo=" + memberinfo +
                ", memberexamination=" + memberexamination +
                ", order=" + order +
                ", interposeclassify=" + interposeclassify +
                ", interposescheme=" + interposescheme +
                ", interposefoods=" + interposefoods +
                ", interposesprots=" + interposesprots +
                '}';
    }
}